FEXP Solver Manager - Common Library  1.0.0.0
FEXPEnterpriseCommonLibrary.FEXPDataGridController< TData > Class Template Reference

Public Member Functions

delegate void GeneralDataGridCellClick (FEXPGridViewCellEventArgs< TData > args)
 
delegate void GeneralDataGridCellValueChanged (FEXPGridViewCellEventArgs< TData > args, string value)
 
 FEXPDataGridController (DataGridView grid, DataGridViewSelectionMode mode, IEnumerable< Tuple< string, ECellEditor >> col_names)
 
async Task LoadDataAsync (IEnumerable< GridRowData< TData >> data, IProgress< int > progress)
 
async Task< IEnumerable< GridRowData< TData > > > RemoveSelectedDataAsync (IProgress< int > progress)
 

Properties

List< Tuple< string, ECellEditor > > GridColumns = new List<Tuple<string, ECellEditor>>() [get, set]
 
Task< IEnumerable< GridRowData< TData > > > LoadedData [get]
 
int RowCount [get]
 

Events

GeneralDataGridCellClick OnCellClickEvent = delegate { }
 
GeneralDataGridCellValueChanged OnCellValueChangedEvent = delegate { }
 

Constructor & Destructor Documentation

◆ FEXPDataGridController()

FEXPEnterpriseCommonLibrary.FEXPDataGridController< TData >.FEXPDataGridController ( DataGridView  grid,
DataGridViewSelectionMode  mode,
IEnumerable< Tuple< string, ECellEditor >>  col_names 
)

Member Function Documentation

◆ GeneralDataGridCellClick()

delegate void FEXPEnterpriseCommonLibrary.FEXPDataGridController< TData >.GeneralDataGridCellClick ( FEXPGridViewCellEventArgs< TData >  args)

◆ GeneralDataGridCellValueChanged()

delegate void FEXPEnterpriseCommonLibrary.FEXPDataGridController< TData >.GeneralDataGridCellValueChanged ( FEXPGridViewCellEventArgs< TData >  args,
string  value 
)

◆ LoadDataAsync()

async Task FEXPEnterpriseCommonLibrary.FEXPDataGridController< TData >.LoadDataAsync ( IEnumerable< GridRowData< TData >>  data,
IProgress< int >  progress 
)

◆ RemoveSelectedDataAsync()

async Task<IEnumerable<GridRowData<TData> > > FEXPEnterpriseCommonLibrary.FEXPDataGridController< TData >.RemoveSelectedDataAsync ( IProgress< int >  progress)

Property Documentation

◆ GridColumns

List<Tuple<string, ECellEditor> > FEXPEnterpriseCommonLibrary.FEXPDataGridController< TData >.GridColumns = new List<Tuple<string, ECellEditor>>()
getset

◆ LoadedData

Task<IEnumerable<GridRowData<TData> > > FEXPEnterpriseCommonLibrary.FEXPDataGridController< TData >.LoadedData
get

◆ RowCount

Event Documentation

◆ OnCellClickEvent

◆ OnCellValueChangedEvent


The documentation for this class was generated from the following file: